package com.starry.module.system.api.oauth2.domain.vo;

import lombok.Data;

import java.util.Set;

/**
 * @Description 授权确认页Vo
 * @Author xiaoke
 *
 */
@Data
public class ConsentParametersVo {
    /**
     * 客户端id
     */
    private String clientId;
    /**
     * 客户端名称
     */
    private String clientName;
    /**
     * 客户端logo
     */
    private String clientLogo;
    /**
     * state
     */
    private String state;
    /**
     * 请求地址
     */
    private String requestURI;
    /**
     * 用户名
     */
    private String principalName;
    /**
     * 用户代码
     */
    private String userCode;
    /**
     * 授权范围
     */
    private Set<ScopeWithDescription> scopes;
    /**
     * 已授权范围
     */
    private Set<ScopeWithDescription> previouslyApprovedScopes;
}
